package com.ddxz.hetong.enums;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * description
 *
 * @author 朱宗刚
 * @version 1.0.0
 * @date 2022/7/7
 */

public interface HeTongConst {
    int RONG_ZI = 1;
    int GONG_CHENG = 2;
    int SHE_BEI = 3;

    int ONLY_DEPT = 0;
    int ONLY_START_YEAR = 1;
    int START_YEAR_BY_DEPT = 2;
    int DEPT_BY_START_YEAR = 3;
    int START_YEAR_AND_DEPT = 4;
    int ONLY_END_YEAR = 5;
    int END_YEAR_BY_DEPT = 6;
    int DEPT_BY_END_YEAR = 7;
    int END_YEAR_AND_DEPT = 8;
    int MONTH_BY_START_YEAR_DEPT = 9;
    int MONTH_BY_END_YEAR_DEPT = 10;
    int MONTH_BY_START_YEAR = 11;
    int MONTH_BY_END_YEAR = 12;

    int ONLY_DEV_DEPT = 0;
    int DEV_DEPT_PROTO = 1;
    int DEV_DETAIL = 2;

    int PROJECT_ONLY_DEPT = 0;
    int PROJECT_ONLY_YEAR = 1;
    int YEAR_BY_PROJECT_DEPT = 2;
    int PROJECT_DEPT_BY_YEAR = 3;
    int MONTY_BY_YEAR = 4;
    int MONTY_BY_YEAR_DEPT = 5;
    int PROJECT_DETAIL = 6;
    int PROJECT_ONLY_PROTO = 7;

    String MAJOR_IMPORT = "主营收入";
    String OTHER_IMPORT = "其他业务收入";
    String INPUT = "收入";

    String FUEL_COST = "燃料成本";
    String TXA_COST = "税金及附加";
    String MATERIAL_COST = "材料费";
    String PURCHASE_COST = "外购电费";
    String WATER_COST = "外购水费";
    String SALARY_COST = "人工成本";
    String SERVICE_COST = "外部劳务费";
    String DEPRECIATION_COST = "折旧摊销";
    String REPAIR_COST = "修理费";
    String SEVEN_COST = "七项费用";
    String OTHER_COST = "其他成本";
    String BUSINESS_COST = "其他业务成本";
    String FINANCE_COST = "财务费用";
    String SCRAP_COST = "减值";

    List<String> IMPORT_LIST = Arrays.asList(MAJOR_IMPORT, OTHER_IMPORT);
    List<String> OTHER_COST_LIST = Arrays.asList(TXA_COST, MATERIAL_COST, PURCHASE_COST, WATER_COST, SALARY_COST, SERVICE_COST, DEPRECIATION_COST, REPAIR_COST, SEVEN_COST, OTHER_COST, BUSINESS_COST, FINANCE_COST, SCRAP_COST);
    List<String> ALL_COST = Arrays.asList(TXA_COST, MATERIAL_COST, PURCHASE_COST, WATER_COST, SALARY_COST, SERVICE_COST, DEPRECIATION_COST, REPAIR_COST, SEVEN_COST, OTHER_COST, BUSINESS_COST, FINANCE_COST, SCRAP_COST, FUEL_COST);

    String CAPACITY = "装机容量";
    String HISTORY_GENERATOR = "发电量";
    String HISTORY_HOT = "供热量";
    String HISTORY_IMPORT = "利润总额";
    String HISTORY_TXA = "实缴税金";

    String SELF_PROFITABILITY = "盈利能力";
    String SELF_SOLVENCY = "偿债能力";
    String SELF_EARNING = "获利能力";
    String SELF_PROFIT = "利润分布";

    int COST_EXCEL = 1;
    int OTHER_EXCEL = 2;
}
